Design of an Intelligent Controller for Station Keeping, Attitude Control, and Path Tracking of a Quadrotor Using Recursive Neural Networks

Authors

  • E. Khosravian Aerospace Engineering, Department of Mechanical Engineering, Payame Noor University, Nakhl St., Lashkarak Highway, Tehran, Iran
  • H. Maghsoudi Faculty of new Sciences and Technologies, University of Tehran, Tehran, Iran
Abstract:

During recent years there has been growing interest in unmanned aerial vehicles (UAVs). Moreover, the necessity to control and navigate these vehicles has attracted much attention from researchers in this field. This is mostly due to the fact that the interactions between turbulent airflows apply complex aerodynamic forces to the system. Since the dynamics of a quadrotor are non-linear and the system is a multivariable one, moreover, it has six degrees of freedom for only four control inputs, then it is an under actuated system. This is why conventional control algorithms employed to track desired trajectories of fully actuated aerial vehicles are no longer applicable for quadrotors. The main step in the manufacturing of a fully autonomous unmanned aerial vehicle is to design a controller which stabilizes the aerial vehicle in the presence of uncertainties and disturbances, then navigate it along a desired trajectory. The aim of this study is to design and implement an intelligent controller for station keeping, attitude control, and path tracking of a quadrotor. For this purpose, an artificial neural network method was employed. The artificial neural network is one of the most powerful and useful tools in the modification of a control system. In this study, the control methods conventionally applied to quadrotors are reviewed at first. Then, in order to analyze the behavior of the system and also to design the controller, the state equations of a quadrotor are discussed. Following that, the design of a recurrent neural network based non-linear PID control algorithm is presented. Finally, the results of the simulation performed are presented, and the performance of the proposed algorithm are investigated. It was shown that by using the proposed algorithm, the quadrotor tracks the desired trajectory, and simultaneously, its attitude is stabilized.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

development and implementation of an optimized control strategy for induction machine in an electric vehicle

in the area of automotive engineering there is a tendency to more electrification of power train. in this work control of an induction machine for the application of electric vehicle is investigated. through the changing operating point of the machine, adapting the rotor magnetization current seems to be useful to increase the machines efficiency. in the literature there are many approaches wh...

15 صفحه اول

design of an analog fuzzy logic controller chip

fuzzy logic has been developed over the past three decades into a widely applied techinque in classification and control engineering. today fuzzy logic control is one of the most important applications of fuzzy set theory and specially fuzzy logic. there are two general approachs for using of fuzzy control, software and hardware. integrated circuits as a solution for hardware realization are us...

15 صفحه اول

Design of an Adaptive-Neural Network Attitude Controller of a Satellite using Reaction Wheels

In this paper, an adaptive attitude control algorithm is developed based on neural network for a satellite using four reaction wheels in a tetrahedron configuration. Then, an attitude control based on feedback linearization control is designed and uncertainties in the moment of inertia matrix and disturbances torque have been considered. In order to eliminate the effect of these uncertainties, ...

full text

Robust Sliding Mode Controller for Trajectory Tracking and Attitude Control of a Nonholonomic Spherical Mobile Robot

Based on dynamic modeling, robust trajectory tracking control of attitude and position of a spherical mobile robot is proposed. In this paper, the spherical robot is composed of a spherical shell and three independent rotors which act as the inner driver mechanism. Owing to rolling without slipping assumption, the robot is subjected to two nonholonomic constraints. The state space representatio...

full text

Design of Attitude Control System for Quadrotor

Quadrotor is a widely used aircraft now and be with the nonlinear, uncertain characteristics. Because of requirement on high attitude stability the attitude control system of quadrotor needs to be well designed. Firstly the movement pattern and working principle of the quadrotor are analyzed. Then the hardware schematic diagram of attitude control system is designed which includes several senso...

full text

Path Tracking Control for Quadrotor Helicopters

This work sought to design control laws for a quadrotor helicopter to track a desired path. The control laws were developed on a model of the quadrotor dynamics, which was obtained by linearizing its nonlinear equations of motion. After, the effectiveness of the control laws were studied by including modeling uncertainties and disturbances such as wind. The results enabled us to understand whet...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 32  issue 5

pages  747- 758

publication date 2019-05-01

By following a journal you will be notified via email when a new issue of this journal is published.

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023